package org.yf.samples.service;

import java.util.List;
import java.util.Map;

import org.yf.samples.model.ExamScoreVO;
import org.yf.samples.model.ExamSubjectVO;
import org.yf.samples.model.ExamTestVO;
import org.yf.samples.model.ExamUserVO;

public interface IStudentService {
	
	public List<ExamSubjectVO> getSubjectList(ExamUserVO userVO);
	
	public ExamScoreVO getScoreById(Integer scoreId);
	
	public Map<Long, List<ExamTestVO>> getTestListBySubject(Integer subId, String userId);

	public void calculateScore(List<Integer> answerIds, Map<String, String[]> testMap, String userId,
			Integer subId);
}
